package com.gable.report.service;


import com.gable.report.model.ChartsSearchView;

import java.util.List;

/**
 * 医院图表 搜索条件 service接口
 * @author 杨青桦
 * 2017-9-20 添加金额区间接口,设置默认查询金额值
 */
public interface ChartsHospitalSearchService {

	/**
	 * 医院科室列表
	 * @author 杨青桦
	 * @date 2017年3月21日
	 * @param hospitalId
	 * @return
	 */
	List<ChartsSearchView> queryDepartmentsList(String hospitalId);

	/**
	 * 查询一级68分类列表
	 * @author 杨青桦
	 * @date 2017年3月21日
	 * @return
	 */
	List<ChartsSearchView> queryFirstDeviceTypesList(String hospitalId);


	/**
	 * 查询二级68分类列表
	 * @author 杨青桦
	 * @date 2017年3月21日
	 * @return
	 */
	List<ChartsSearchView> querySecondDeviceTypesList(String hospitalId, String typeId);

	/**
	 * @Author: 杨青桦
	 * @Description:  设备风险等级列表
	 * @Date: 2017/7/18 14:20
	 * @return
	 */
	List<ChartsSearchView> queryDeviceRiskLevels();


	/**
	 * 查询设备品牌
	 * @author 杨青桦
	 * @date 2017年3月21日
	 * @return
	 */
	List<ChartsSearchView> queryDeviceBrandList(String hospitalId, String brandId);


	/**
	 * @Author: 杨青桦
	 * @Description:  要查看的当前年份
	 * @Date: 2017/7/18 14:20
	 * @return
	 */
	List<ChartsSearchView> queryCurYears();


	/** 
	 * @Author: 杨青桦
	 * @Description: 设置金额区间
	 * @Date: 2017/9/20 15:41
	 * @param hospitalId
	 * @return
     */
	List<ChartsSearchView> queryPriceCategory(String hospitalId);


	/**
	 * 查询设备维修商列表
	 * @author 杨青桦
	 * @return
	 */
	List<ChartsSearchView> queryMaintainerList(String hospitalId);

}
